subject to hereafter provided